package com.wx.websocket.util;

import com.wx.websocket.entity.ResultParam;
import net.sf.json.JSONObject;


/**
 * Created by Administrator on 2016/11/21.
 */
public class ResultUtil {

    /**
     * 如果obj不为空，那么用这个方法
     * @param code
     * @param flog
     * @param obj
     * @return
     */
    public static String resultStr(int code,boolean flog,Object obj){
        ResultParam result = new ResultParam();
        result.setCode(code);
        result.setFlog(flog);
        JSONObject jsonObject = JSONObject.fromObject(obj);
        result.setResult(jsonObject.toString());
        JSONObject jsonObject1 = JSONObject.fromObject(result);
        return jsonObject1.toString();
    }

    /**
     * 如果是返回失败的字符串，向这个方法传一个错误信息
     * @param code  数据代码
     * @param flog  是否成功
     * @param str   错误信息
     * @return
     */
    public static String resultStr(int code,boolean flog,String str){
        ResultParam result = new ResultParam();
        result.setCode(code);
        result.setFlog(flog);
        result.setResult(str);
        JSONObject jsonObject1 = JSONObject.fromObject(result);
        return jsonObject1.toString();
    }
}
